package Interface1;
public interface A {
    public static final String SUCCESS="success";
    public static final double PI=3.14;
    // public abstract是可以省略的
    byte MAX_VALUE=127;//常量
    //
    public abstract void m1();
    void m2();
}
interface B{
    void m1();
}
interface C{
    void m2();
}
interface D{
    void m3();
}
interface E extends B,C,D{
    void m4();
}
//implements是实现的意思，是一个关键字
//implements和extends意义相同
class MyClass implements B,C{

    @Override
    public void m1() {}
    @Override
    public void m2() {}
    class F implements E{

        @Override
        public void m1() {
        }
        @Override
        public void m2() {
        }
        @Override
        public void m3() {
        }
        @Override
        public void m4() {
        }
    }
}
